Robert C. Martin, Design Principles and Design Patterns, 2000
http://staff.cs.utu.fi/~jounsmed/doos_06/material/DesignPrinciplesAndPatterns.pdf
オブジェクト指向クラス設計の原則
開放閉鎖原則 (OCP : The Open Closed Principle)
Liskov の置換原則 (LSP : Liskov Substitution Principle)
依存関係逆転の原則 (DIP : Dependency Inversion Principle)
インターフェイス分離の原則 (ISP : Interface Segregation Principle)
パッケージアーキテクチャの原則
再利用・リリース等価の原則 (REP : Reuse Release Equivalency Principle)
閉鎖性共通の原則 (CCP : The Common Closure Principle)
全再利用の原則 (CRP : Common Reuse Principle)
TBD
#論文 #文献